#include<p18f4550.h>
#include<plib/delays.h>
char letraS[8]={255,185,182,182,182,182,206,255};
char letraP[8]={0,127,9,9,9,9,15,0};
char numero7[8]={0,255,182,9,206,182,15,0};

int a=0, ct,i=0;
void main(){
    ADCON1=15;TRISB=0;TRISD=0;
    while(1){
        PORTD=1;
        //i=0;
       // if(i==0){
      for(ct=0;ct<8;ct++){

           for(a=0;a<8;a++){
            PORTB=numero7[a];
          Delay10TCYx(1);
            // letraS[a];
            LATD<<=1;
        //}

       //PORTD=1;
    //  i=0;
// Delay10KTCYx(255);

      }}
       // Delay10KTCYx(7);
/*  else if(i==1){
            for(ct=0;ct<8;ct++){

         
         for(a=0;a<8;a++){

            Delay1KTCYx(1);
            PORTB=letraS[a];
            LATD<<=1;

         }
         Delay10KTCYx(250);PORTD=1;
          }
      i=2;

        }
     else if(i==2){
            for(ct=0;ct<8;ct++){

         Delay10KTCYx(250);
         for(a=0;a<8;a++){

            Delay1KTCYx(1);
            PORTB=numero7[a];
            LATD<<=1;
         } 
         Delay10KTCYx(250);PORTD=1;
          }
      i=0;

        }
*/
    }}
